A tetrahedral space-filling curve for non-conforming adaptive meshes
نویسندگان
چکیده
We introduce a space-filling curve for triangular and tetrahedral red-refinement that can be computed using bitwise interleaving operations similar to the well-known Z-order or Morton curve for cubical meshes. To store the information necessary for random access, we suggest 10 bytes per triangle and 14 bytes per tetrahedron. We present algorithms that compute the parent, children, and face-neighbors of a mesh element in constant time, as well as the next and previous element in the space-filling curve and whether a given element is on the boundary of the root simplex or not. Furthermore, we prove that the maximum number of face-connected components in any segment of this curve is bounded by twice the refinement level plus one (minus one in 2d) and that the number of corner-connected components is bounded by two. We conclude with a scalability demonstration that creates and adapts selected meshes on a large distributed-memory system.
منابع مشابه
Engineering with Computers
Abstract In this paper we explain the fractal geometry of refined and derefined triangular and tetrahedral meshes by means of the application of iterated function systems (IFS). These meshes feature a remarkable amplifying invariance under changes of scale. The applications of IFS families are shown equivalent to the use of adaptive strategies that combine the refinement procedure with the dere...
متن کاملAdaptive and Unstructured Mesh Cleaving
We propose a new strategy for boundary conforming meshing that decouples the problem of building tetrahedra of proper size and shape from the problem of conforming to complex, non-manifold boundaries. This approach is motivated by the observation that while several methods exist for adaptive tetrahedral meshing, they typically have difficulty at geometric boundaries. The proposed strategy avoid...
متن کاملOctasection-based Refinement of Finite Element Approximations on Tetrahedral Meshes that Guarantees Shape Quality
Adaptive refinement of finite element approximations on tetrahedral meshes is generally considered to be a non-trivial task. (We wish to stress that this paper deals with mesh refinement as opposed to remeshing.) The splitting individual finite elements needs to be done with much care to prevent significant deterioration of the shape quality of the elements of the refined meshes. Considerable c...
متن کاملTime Complexity of algorithms that update the Sierpiński-like and Modified Hilbert Curves
This paper presents the time complexity of two algorithms that update space-filling curves of adaptively refined domains. The Modified Hilbert (space-filling) Curve was proposed to traverse square-shaped adaptive-refined meshes. Whereas, the Sierpiński-like (space-filling) Curve was proposed in order to traverse triangular-shaped adaptive-refined meshes. Those curves are variations of the names...
متن کاملConforming Post-Refinement of Non-Mathching Tetrahedral Meshes
In this note we propose a post-refinement technique, which can be used to provide the overall conformity of two different tetrahedral meshes meeting at the planar interface. The algorithm also applies to the case where the boundary triangulation of the existing tetrahedral mesh is changed but the rest of the mesh is reused.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Scientific Computing
دوره 38 شماره
صفحات -
تاریخ انتشار 2016